package org.linys.model.sale;

import java.util.ArrayList;
import java.util.List;

import org.linys.model.BaseModel;
/**
 * 托运单实体
 * @author LYS
 *
 */
public class Sale extends BaseModel {
	private Integer saleID;
	private String saleCode;
	private String saleDate;
	private Integer status;
	private String statusStr;
	private String customer;
	
	private Integer fromStationID;
	private String  fromStationName;
	private String  fromStationDate;
	private String fromContact;
	private String fromContactTelephone;
	private String fromContactAddress;
	
	private Integer toStationID;
	private String toStationName;
	private String toStationDate;
	private String toContact;
	private String toContactTelephone;
	private String toContactAddress;
	
	private Integer saleTypeID;
	private String saleTypeName;
	private Integer paywayID;
	private String paywayName;
	private Integer deliverywayID;
	private String deliverywayName;
	private Integer shipmentID;
	private String shipmentName;
	
	private String flag;
	
	private Double qtyTotal;
	private Double grossWeightTotal;
	private Double weightToTal;
	private Double volumeTotal;
	private Double amountTotal;
	
	private String saleDateBegin;
	private String saleDateEnd;
	private String handlerTimeBegin;
	private String handlerTimeEnd;
	private String operateTimeBegin;
	private String operateTimeEnd;
	
	
	List<SaleDetail> saleDetailList = new ArrayList<SaleDetail>();
	List<SaleFee> saleFeeList = new ArrayList<SaleFee>();
	public Integer getSaleID() {
		return saleID;
	}
	public void setSaleID(Integer saleID) {
		this.saleID = saleID;
	}
	public String getSaleCode() {
		return saleCode;
	}
	public void setSaleCode(String saleCode) {
		this.saleCode = saleCode;
	}
	public String getSaleDate() {
		return saleDate;
	}
	public void setSaleDate(String saleDate) {
		this.saleDate = saleDate;
	}
	public String getCustomer() {
		return customer;
	}
	public void setCustomer(String customer) {
		this.customer = customer;
	}
	public Integer getFromStationID() {
		return fromStationID;
	}
	public void setFromStationID(Integer fromStationID) {
		this.fromStationID = fromStationID;
	}
	public String getFromContact() {
		return fromContact;
	}
	public void setFromContact(String fromContact) {
		this.fromContact = fromContact;
	}
	public String getFromContactAddress() {
		return fromContactAddress;
	}
	public void setFromContactAddress(String fromContactAddress) {
		this.fromContactAddress = fromContactAddress;
	}
	public String getToContact() {
		return toContact;
	}
	public void setToContact(String toContact) {
		this.toContact = toContact;
	}
	public String getToContactAddress() {
		return toContactAddress;
	}
	public void setToContactAddress(String toContactAddress) {
		this.toContactAddress = toContactAddress;
	}
	public Integer getSaleTypeID() {
		return saleTypeID;
	}
	public void setSaleTypeID(Integer saleTypeID) {
		this.saleTypeID = saleTypeID;
	}
	public Integer getPaywayID() {
		return paywayID;
	}
	public void setPaywayID(Integer paywayID) {
		this.paywayID = paywayID;
	}
	public Integer getDeliverywayID() {
		return deliverywayID;
	}
	public void setDeliverywayID(Integer deliverywayID) {
		this.deliverywayID = deliverywayID;
	}
	public String getSaleTypeName() {
		return saleTypeName;
	}
	public void setSaleTypeName(String saleTypeName) {
		this.saleTypeName = saleTypeName;
	}
	public String getPaywayName() {
		return paywayName;
	}
	public void setPaywayName(String paywayName) {
		this.paywayName = paywayName;
	}
	public String getDeliverywayName() {
		return deliverywayName;
	}
	public void setDeliverywayName(String deliverywayName) {
		this.deliverywayName = deliverywayName;
	}
	public String getShipmentName() {
		return shipmentName;
	}
	public void setShipmentName(String shipmentName) {
		this.shipmentName = shipmentName;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getStatusStr() {
		return statusStr;
	}
	public void setStatusStr(String statusStr) {
		this.statusStr = statusStr;
	}
	public String getFromStationDate() {
		return fromStationDate;
	}
	public void setFromStationDate(String fromStationDate) {
		this.fromStationDate = fromStationDate;
	}
	public String getToStationDate() {
		return toStationDate;
	}
	public void setToStationDate(String toStationDate) {
		this.toStationDate = toStationDate;
	}
	public String getFromContactTelephone() {
		return fromContactTelephone;
	}
	public void setFromContactTelephone(String fromContactTelephone) {
		this.fromContactTelephone = fromContactTelephone;
	}
	public String getToContactTelephone() {
		return toContactTelephone;
	}
	public void setToContactTelephone(String toContactTelephone) {
		this.toContactTelephone = toContactTelephone;
	}
	public Integer getToStationID() {
		return toStationID;
	}
	public void setToStationID(Integer toStationID) {
		this.toStationID = toStationID;
	}
	public List<SaleDetail> getSaleDetailList() {
		return saleDetailList;
	}
	public void setSaleDetailList(List<SaleDetail> saleDetailList) {
		this.saleDetailList = saleDetailList;
	}
	public String getFlag() {
		return flag;
	}
	public void setFlag(String flag) {
		this.flag = flag;
	}
	public Double getQtyTotal() {
		return qtyTotal;
	}
	public void setQtyTotal(Double qtyTotal) {
		this.qtyTotal = qtyTotal;
	}
	public Double getGrossWeightTotal() {
		return grossWeightTotal;
	}
	public void setGrossWeightTotal(Double grossWeightTotal) {
		this.grossWeightTotal = grossWeightTotal;
	}
	public Double getWeightToTal() {
		return weightToTal;
	}
	public void setWeightToTal(Double weightToTal) {
		this.weightToTal = weightToTal;
	}
	public Double getVolumeTotal() {
		return volumeTotal;
	}
	public void setVolumeTotal(Double volumeTotal) {
		this.volumeTotal = volumeTotal;
	}
	public List<SaleFee> getSaleFeeList() {
		return saleFeeList;
	}
	public void setSaleFeeList(List<SaleFee> saleFeeList) {
		this.saleFeeList = saleFeeList;
	}
	public String getFromStationName() {
		return fromStationName;
	}
	public void setFromStationName(String fromStationName) {
		this.fromStationName = fromStationName;
	}
	public String getSaleDateBegin() {
		return saleDateBegin;
	}
	public void setSaleDateBegin(String saleDateBegin) {
		this.saleDateBegin = saleDateBegin;
	}
	public String getSaleDateEnd() {
		return saleDateEnd;
	}
	public void setSaleDateEnd(String saleDateEnd) {
		this.saleDateEnd = saleDateEnd;
	}
	public String getHandlerTimeBegin() {
		return handlerTimeBegin;
	}
	public void setHandlerTimeBegin(String handlerTimeBegin) {
		this.handlerTimeBegin = handlerTimeBegin;
	}
	public String getHandlerTimeEnd() {
		return handlerTimeEnd;
	}
	public void setHandlerTimeEnd(String handlerTimeEnd) {
		this.handlerTimeEnd = handlerTimeEnd;
	}
	public String getOperateTimeBegin() {
		return operateTimeBegin;
	}
	public void setOperateTimeBegin(String operateTimeBegin) {
		this.operateTimeBegin = operateTimeBegin;
	}
	public String getOperateTimeEnd() {
		return operateTimeEnd;
	}
	public void setOperateTimeEnd(String operateTimeEnd) {
		this.operateTimeEnd = operateTimeEnd;
	}
	public String getToStationName() {
		return toStationName;
	}
	public void setToStationName(String toStationName) {
		this.toStationName = toStationName;
	}
	public Integer getShipmentID() {
		return shipmentID;
	}
	public void setShipmentID(Integer shipmentID) {
		this.shipmentID = shipmentID;
	}
	public Double getAmountTotal() {
		return amountTotal;
	}
	public void setAmountTotal(Double amountTotal) {
		this.amountTotal = amountTotal;
	}
}
